Teaching the Complete Object-oriented Development Cycle, Including OOA and OOD, with UML and the UP
نویسندگان
چکیده
Many information system programs currently teach a combination of structured techniques and object-oriented techniques for system development. Very few programs teach complete OOA and OOD concepts based on UML and tie it in with OOP. Consequently many students are leaving the university with an inadequate set of OO skills. This paper describes a curriculum for teaching a complete set of skills for doing object-oriented development. Included are explanations for how to teach the unified process (UP), object-oriented analysis, and objectoriented design in such a way that it directly supports teaching object-oriented programming.
منابع مشابه
Using Pantomime in Teaching OOA&OOD with UML
This paper presents the original pantomime-based training on Object Oriented Analysis/Objected Oriented Design (OOA/OOD) with Unified Modeling Language (UML). The essence of this training involves giving an assignment to create a high-level design for a software system to a team of students. They are required to use UML and are not allowed to use any other language (English, German, Russian, Uk...
متن کاملOOP Needs OOA and OOD
So SAS/AF® supports object-oriented programming (OOP), but does that mean that all applications developed using SAS/AF® are object-oriented? Not so. This paper provides an outline of an objectoriented approach to producing true object-oriented applications. The paper emphasises a focus on objects, not processes, combined with proper objectoriented analysis (OOA) and design (OOD). Techniques and...
متن کاملTowards a Formalization of the Uniied Modeling Language ?
The Uniied Modeling Language UML is a language for specifying , visualizing and documenting object-oriented systems. UML combines the concepts of OOA/OOD, OMT and OOSE and is intended as a standard in the domain of object-oriented analysis and design. Due to the missing formal, mathematical foundation of UML the syntax and the semantics of a number of UML constructs are not precisely deened. Th...
متن کاملHow Good Are These UML Diagrams? An Empirical Test of the Wand and Weber Good Decomposition Model
In 1989, Wand and Weber proposed a formal model of systems decomposition based on ontology. Chidamber and Kemerer (1994) soon applied this model to develop complexity metrics for object-oriented design (OOD). Chidamber and Kemerers OOD metrics suite continues to receive interest in software engineering (Bansiya and Davis 2002; Basili et al. 1996). To date, however, Wand and Webers good decomp...
متن کاملThe Impact of Experience on Individual Performance and Workload Differences Using Object-Oriented and Process-Oriented Systems Analysis Techniques
Interest in object-otiented analysis (OOA) and object-oriented design (OOD) has increased over the last several years. Proponents of OOA and OOD have called the shift to these methods “revolutionary” and have cited a number of impressive claims with respect to their use. However, empirical research investigating these claims remains in its infancy. Moreover, an examination of the literature rev...
متن کامل